#include<iostream>
#include<vector>
#include<string>
void test01(int& a, int b = 0);
using namespace std;

//int main()
//{
//	//int arr[] = { 1,2,3,4,5,6,10 };
//	//for (auto e : arr)
//	//{
//	//	cout << e << " ";
//	//}
//	int arr[] = { 1,2,3,4,5,6,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//	for (int i=0;i<sz;i++)
//	{
//		cout << arr[i] << " ";
//	}
//
//}


//int main()
//{
//	int arr[] = { 1,2,3,4,5,6,10 };
//	for (auto& e : arr)
//	{
//		e *= 2;
//	}
//	for (auto e : arr)
//	{
//		cout << e << " ";
//	}
//}


void f(int)
{
	cout << "f(int)" << endl;
}
void f(int*)
{
	cout << "f(int*)" << endl;
}
int main()
{
	int* a;
	f(0);
	f(nullptr);
	return 0;
}
